package pl.iachoo.ctl.tabory.ui.editors.trips;

import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Text;
import org.eclipse.ui.forms.widgets.FormToolkit;
import org.eclipse.ui.forms.widgets.Section;

import pl.iachoo.ctl.tabory.ui.base.masterdetail.AbstractMasterSectionPart;
import pl.iachoo.ctl.tabory.ui.selection.ISelectionListener;

public class TripMasterSeterSectionPart extends
		AbstractMasterSectionPart<TripSelection> {

	private boolean isToolBarVisible;
	private boolean isFilterVisible;

	private ISelectionListener<TripSelection> selectionListener;

	private Section filterSection;
	private Text filterCompositionName;

	public TripMasterSeterSectionPart(Composite parent, FormToolkit toolkit,
			int style, String sectionName, boolean isToolBarVisible,
			boolean isFilterVisible) {
		super(parent, toolkit, style, sectionName);
		this.isFilterVisible = isFilterVisible;
		this.isToolBarVisible = isToolBarVisible;
		initGui(parentSection, toolkit);
		postInitGui(parentSection, toolkit);
		initActions();
	}

	@Override
	public TripSelection getSelection() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void setSelection(TripSelection selection) {
		// TODO Auto-generated method stub

	}

	@Override
	public void addSelectionListener(ISelectionListener<TripSelection> listner) {
		// TODO Auto-generated method stub

	}

	@Override
	public void removeSelectionListener(
			ISelectionListener<TripSelection> listner) {
		// TODO Auto-generated method stub

	}

	@Override
	protected void initGui(Section parentSection, FormToolkit toolkit) {
		// TODO Auto-generated method stub

	}

	@Override
	protected void postInitGui(Section parentSection, FormToolkit toolkit) {
		// TODO Auto-generated method stub

	}

	@Override
	protected void initActions() {
		// TODO Auto-generated method stub

	}

	@Override
	protected void refreshToolBar() {
		// TODO Auto-generated method stub

	}

}
